scourge oneself - Espagnol Anglais Dictionnaire